Jeff Seibert

Jeff Seibert

San Francisco Bay Area
6K followers 500+ connections

Articles by Jeff

Activity

Experience

  • Digits Graphic

    Digits

    San Francisco Bay Area

  • -

    Napa, California, United States

  • -

  • -

  • -

    San Francisco Bay Area

  • -

  • -

    San Francisco Bay Area

  • -

    Greater Boston Area

  • -

    Boston, MA

  • -

  • -

  • -

  • -

    Stanford, CA

  • -

  • -

    Stanford, CA

  • -

  • -

  • -

Education

  • Stanford University Graphic

    Stanford University

    -

    Activities and Societies: Mayfield Fellow, Apple Campus Rep, BASES, Ram's Head

  • -

Patents

  • System and Method for Tracking Changes Between a Current State and a Last State Seen by a User

    Issued US 11,868,587

    A system and method for tracking differences between a last state seen by a user and a current state is provided. A user views a graphical user interface (GUI) window that displays one or more states. Should the user's focus shift from the GUI and return after one or more states displayed therein have been modified, the system highlights the change between the current state and the user's last seen state.

    Other inventors
    See patent
  • SYSTEM AND METHOD FOR GENERATING AND RENDERING A SELF-CONTAINED REPORT DATA STRUCTURE

    Issued US 11,769,282

    A system and method for automatically generating and rendering a report data structure is provided. The report data structure is formed in a platform independent manner that includes all data for transactions used in the report. The system analyzes the transactions to be included in the report and selects the type of display component based on a ranking score to best highlight the data contained therein.

    Other inventors
    See patent
  • System and method for detecting and resizing a window for improved content delivery

    Issued US 11455090

    A system and method for ensuring application content is displayed in a proper sized display is provided. An illustrative web-based application detects the display characteristics, e.g., size and/or aspect ratio, of its display window. If the display characteristics do not match a predefined requirement, the application ceases updating content and displays resizing notifications to alert the user to adjust the window. Once the window's display characteristics match the predefined criteria, the…

    A system and method for ensuring application content is displayed in a proper sized display is provided. An illustrative web-based application detects the display characteristics, e.g., size and/or aspect ratio, of its display window. If the display characteristics do not match a predefined requirement, the application ceases updating content and displays resizing notifications to alert the user to adjust the window. Once the window's display characteristics match the predefined criteria, the application resumes updating content in the window.

    Other inventors
    See patent
  • System and Method for Displaying Changes to a Number of Entries in a set of Data Between Page Views

    Issued US 11604554

    The noted disadvantages of the prior art are overcome by providing a system and method for displaying changes to a set of data between page views. In operation, when a set of data, such as the results of a query to a database, is displayed in a graphical user interface (GUI) window, the system records the entries that have been displayed in a status data structure. Should the system detect that a user's focus has shifted from the GUI window and then returned at a later point in time, the system…

    The noted disadvantages of the prior art are overcome by providing a system and method for displaying changes to a set of data between page views. In operation, when a set of data, such as the results of a query to a database, is displayed in a graphical user interface (GUI) window, the system records the entries that have been displayed in a status data structure. Should the system detect that a user's focus has shifted from the GUI window and then returned at a later point in time, the system determines if any changes to the entries of the set of data have occurred while the user's focus was not on the GUI window. If there are entries that have changed (i.e., has been added or deleted), the system highlights the changed entries to alert the user that entries have changed while his or her focus was not on the window.

    Other inventors
    See patent
  • Facilitating Cross-Platform Content Access

    Issued US 10,547,635

    A messaging system includes gathering information regarding content accessed across multiple applications and/or devices and making that information available to account holders of the messaging system. The messaging system stores data related to accessed content in a plurality of indices and makes that data available to enable account holders to access previously-accessed content, even if the previous access occurred in a different software application, on a different device, or on a device…

    A messaging system includes gathering information regarding content accessed across multiple applications and/or devices and making that information available to account holders of the messaging system. The messaging system stores data related to accessed content in a plurality of indices and makes that data available to enable account holders to access previously-accessed content, even if the previous access occurred in a different software application, on a different device, or on a device with a different operating system. Account holders may also be provided with recommendations based on gathered information.

    See patent
  • System and method for providing additional functionality to developer side application in an integrated development environment

    Issued US 10,180,893

    A developer analytic module executing on an integrated development environment provides location tracing of a software development toolkit and automatic updating of the SDK. The developer analytic module further provides data container transfer functionality to ensure that analytic logic has access to necessary data containers to perform symbolication and/or error detection.

    Other inventors
    See patent
  • Feature Switching Kits

    Issued US 10,146,512

    A system and method for feature switching in software applications. A feature switching action (FSA) is received and at least one user device is identified based on the received FSA. At least one feature switching instruction (FSI) is generated based on the received FSA and the FSI is sent to at least one of the identified user devices. A feature switching instruction response (FSIR) is received from each user device that received a FSI and a feature switching action response (FSAR) is…

    A system and method for feature switching in software applications. A feature switching action (FSA) is received and at least one user device is identified based on the received FSA. At least one feature switching instruction (FSI) is generated based on the received FSA and the FSI is sent to at least one of the identified user devices. A feature switching instruction response (FSIR) is received from each user device that received a FSI and a feature switching action response (FSAR) is generated based on the received FSIRs.

    Other inventors
    See patent
  • System and method for tracking event occurrences between applications

    Issued US 10,003,635

    A system and method for tracking event occurrences among applications executing on a mobile device is provided. When an action is initiated, the first application generates a first notification indicator and records it with a notification server. When the action is performed by, for example, a second application, the second application generates a second notification indicator and registers it with the notification server. The notification server may then notify the first application or other…

    A system and method for tracking event occurrences among applications executing on a mobile device is provided. When an action is initiated, the first application generates a first notification indicator and records it with a notification server. When the action is performed by, for example, a second application, the second application generates a second notification indicator and registers it with the notification server. The notification server may then notify the first application or other entities of the occurrence of the action.

    Other inventors
    See patent
  • Authentication mechanism

    Issued US 9,699,161

    A system and method including: receiving, from a client device, an authorization request originating from an authorization module of an application executing on the client device, where the authorization request includes an identifier identifying the client device; causing transmission, based on the identifier, of a verification message to the client device, where the verification message includes a verification code; receiving a confirmation of the verification code from the authorization…

    A system and method including: receiving, from a client device, an authorization request originating from an authorization module of an application executing on the client device, where the authorization request includes an identifier identifying the client device; causing transmission, based on the identifier, of a verification message to the client device, where the verification message includes a verification code; receiving a confirmation of the verification code from the authorization module of the application executing on the client device; authenticating the application based on the receiving the confirmation of the verification code; determining that the client device identified by the identifier corresponds to a user account including secure user data associated with a user; and transmitting a unique token verifying that the application is authorized to sign into the user account, where: the unique token uniquely identifies the user account to the application, and the secure user data is not shared with the application.

    Other inventors
    See patent
  • System and method for data collection and analysis of information relating to mobile applications

    Issued US 9,606,904

    A system and method are provided for data collection and analysis of information related to applications. Specifically, the developer of the application may install analytic software, which may be embodied as a software development kit (SDK), on an integrated development environment (“IDE”) associated with the developer, wherein the analytic software may be installed with a wizard-like interface having a series of easy to follow instructions. Once installed, the application, with the analytic…

    A system and method are provided for data collection and analysis of information related to applications. Specifically, the developer of the application may install analytic software, which may be embodied as a software development kit (SDK), on an integrated development environment (“IDE”) associated with the developer, wherein the analytic software may be installed with a wizard-like interface having a series of easy to follow instructions. Once installed, the application, with the analytic software incorporated therein, may be provided and installed on a plurality of end user devices. Thereafter, the analytic software may work in conjunction with analytic processing logic to assist the developer in obtaining pertinent information related to bugs associated with the application that is being executed on an end user device.

    Other inventors
    See patent
  • System and method for providing a watchdog timer to enable collection of crash data

    Issued US 9,274,894

    A system and method for providing a watchdog timer to enable collection of crash data is provided. Upon execution of certain operations, a source thread of an application initiates a watchdog thread that periodically sample state of data relating to the application. Should the operation not complete within a watchdog timeout period, the watchdog thread invokes a crash function to collect additional state data. At least a portion of the state data is stored for later analysis and debugging.

    Other inventors
    See patent
  • Universal File Type Preview for Mobile Devices

    Issued US 9,195,636

    Systems and methods for providing previews to mobile client devices of files stored in a web-based collaboration platform are disclosed. In one embodiment, a system sends a request to preview a file uploaded to the web-based collaboration platform. The system receives preview information for accessing and manipulating preview of the uploaded file. The preview information includes a scheme for accessing file segments of the preview of the uploaded file. The file segments are byproducts of a…

    Systems and methods for providing previews to mobile client devices of files stored in a web-based collaboration platform are disclosed. In one embodiment, a system sends a request to preview a file uploaded to the web-based collaboration platform. The system receives preview information for accessing and manipulating preview of the uploaded file. The preview information includes a scheme for accessing file segments of the preview of the uploaded file. The file segments are byproducts of a conversion of the file from the source format to a target format and have a requested preview format. The system further includes a viewer to access the file segments of the uploaded file using the scheme. The viewer displays the accessed file segments on a touch screen responsive to swiping actions on the touch screen, the swiping actions determined based on the source format.

    Other inventors
    See patent
  • Multimedia content preview rendering in a cloud content management system

    Issued US 9,063,912

    Systems and methods for providing content previews of files, including video files, stored in an online content management system with collaboration environment are disclosed. Permission to view a preview of a file is determined based upon access permissions associated with the file and/or workspace in which the file is stored and the access level of the requesting user. The system can also provide a progress indicator indicating the approximate time remaining to process the file for previewing…

    Systems and methods for providing content previews of files, including video files, stored in an online content management system with collaboration environment are disclosed. Permission to view a preview of a file is determined based upon access permissions associated with the file and/or workspace in which the file is stored and the access level of the requesting user. The system can also provide a progress indicator indicating the approximate time remaining to process the file for previewing based upon averages of times for processing previous files having similar attributes. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, for downsampling a video file to decrease the processing time for providing a preview.

    Other inventors
    See patent
  • Software Development and Distribution Platform

    Filed US 15/256,058

    Other inventors

Recommendations received

View Jeff’s full profile

  • See who you know in common
  • Get introduced
  • Contact Jeff directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Jeff Seibert in United States

Add new skills with these courses