Patents by Inventor Wayne Chang

Wayne Chang has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20170249233
    Abstract: A developer analytic module executing on an integrated development environment provides location tracing of a software development toolkit and automatic updated 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.
    Type: Application
    Filed: May 17, 2017
    Publication date: August 31, 2017
    Inventors: Jeffrey Hall Seibert, JR., Wayne Chang, Matthew William Massicotte
  • Publication number: 20170249139
    Abstract: A system and method for developing and distributing software. Third-party software development kits (SDKs) are received and stored by a software development and distribution platform (SDDP), with each third-party SDK published by a third-party service provider, the plurality of third-party SDKs including a first third-party SDK. An installation request from an application developer machine is received by the SDDP and the SDDP sends the first third-party SDK in response to the installation request for installation in an application under development.
    Type: Application
    Filed: May 12, 2017
    Publication date: August 31, 2017
    Inventors: Jeffrey H. Seibert, JR., Wayne Chang
  • Publication number: 20170242783
    Abstract: 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.
    Type: Application
    Filed: March 21, 2017
    Publication date: August 24, 2017
    Inventors: Wayne Chang, Jeffrey H. Seibert, JR.
  • Patent number: 9727448
    Abstract: A method for application testing recommendation includes deploying a software application to first testers having first system configurations, and receiving testing coverage data describing (i) a first subset of features of the software application being tested by the first testers and (ii) information describing the first system configurations. The method further includes deploying the software application to a marketplace, and receiving market coverage data describing (i) a second subset of features being used by market users and (ii) second system configurations of the market users. The method further includes comparing the market coverage data and the testing coverage data to identify a coverage discrepancy, selecting second testers to test the software application based on the coverage discrepancy, and deploying the software application to the second testers.
    Type: Grant
    Filed: April 22, 2015
    Date of Patent: August 8, 2017
    Assignee: Google Inc.
    Inventors: Jeffrey Seibert, Jr., Wayne Chang
  • Publication number: 20170214945
    Abstract: In some implementations, a system may include a video broadcasting service, implemented on a server, configured to enable a mobile computing device to broadcast a live feed media stream of an event, over a network, to a plurality of viewing devices. The video broadcasting service is configured to receive the live feed media stream, over the network, from the mobile computing device, where the live feed media stream originates from an external device having a camera configured as a video source for the live feed media stream. The external device may be communicatively coupled to the mobile computing device. The video broadcasting service is configured to provide the live feed media stream, over the network, to the plurality of viewing devices.
    Type: Application
    Filed: January 24, 2017
    Publication date: July 27, 2017
    Inventor: Wayne Chang
  • Publication number: 20170199807
    Abstract: A developer analytic module executing on an integrated development environment provides location tracing of a software development toolkit and automatic updates of the SDK. The developer analytic module further provides a user interface that enables a developer to select one or more functional modules to be included in a SDK to be installed at the developer's IDE.
    Type: Application
    Filed: February 12, 2014
    Publication date: July 13, 2017
    Inventors: Wayne Chang, Jeffrey Hall Seibert, JR.
  • Patent number: 9703680
    Abstract: A developer analytic module executing on an integrated development environment provides location tracing of a software development toolkit and automatic updates of the SDK. The developer analytic module further provides a user interface that enables a developer to select one or more functional modules to be included in a SDK to be installed at the developer's IDE.
    Type: Grant
    Filed: February 12, 2014
    Date of Patent: July 11, 2017
    Assignee: Google Inc.
    Inventors: Wayne Chang, Jeffrey Hall Seibert, Jr.
  • Patent number: 9606904
    Abstract: 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.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: March 28, 2017
    Assignee: Crashlytics, Inc.
    Inventors: Wayne Chang, Jeffrey H. Seibert, Jr.
  • Publication number: 20170060568
    Abstract: A system and method for developing and distributing software. Third-party software development kits (SDKs) are received and stored by a software development and distribution platform (SDDP), with each third-party SDK published by a third-party service provider, the plurality of third-party SDKs including a first third-party SDK. An installation request from an application developer machine is received by the SDDP and the SDDP sends the first third-party SDK in response to the installation request for installation in an application under development.
    Type: Application
    Filed: September 2, 2016
    Publication date: March 2, 2017
    Inventors: Jeffrey H. Seibert, JR., Wayne Chang
  • Publication number: 20170038829
    Abstract: Techniques for enabling two or more remotely located users to interact with one another and for causing virtual content that corresponds to individual users of the two or more users to augment virtual representations of the individual users in a remote communication environment is described. A service provider can receive image data and tracking data associated with a first user corresponding to a first device. Further, a service provider can cause a virtual representation of the first user to be presented on a display of a second device corresponding to a second user, determine an interaction between an object associated with the second user and the virtual representation of the first user, and based at least in part on determining the interaction, cause virtual content to be presented on the virtual representation of the first user on at least the display.
    Type: Application
    Filed: November 30, 2015
    Publication date: February 9, 2017
    Inventors: Jaron Lanier, Andrea Won, Javier Arturo Porras Luraschi, Wayne Chang
  • Publication number: 20170039770
    Abstract: Mixed reality social interactions are described. Techniques described herein include determining authentication information associated with a mixed reality display device and determining that a content item is visible in a mixed reality environment associated with the mixed reality display device. In an example, a content item may be determined to be visible based at least in part on content data indicating that the content item is owned by the mixed reality display device and/or has been shared with the mixed reality display device. The content data may also indicate an identification of a content item of the plurality of content items, an owner of the content item, and permissions associated with the content item. The techniques further describe causing a graphical representation of the content item to be presented via a display on the mixed reality display device.
    Type: Application
    Filed: June 2, 2016
    Publication date: February 9, 2017
    Inventors: Jaron Lanier, Ran Gal, Wayne Chang, Javier Arturo Porras Luraschi, Viktor A. Mateevitsi, Gheric Speiginer, Joseph Menke
  • Publication number: 20170039986
    Abstract: Social interactions between two or more users in a mixed reality environment are described. Techniques describe receiving data from a sensor. Based at least in part on receiving the data, the techniques describe determining that an object associated with a first user that is physically present in a real scene interacts with a second user that is present in the real scene. Based at least in part on determining that the object interacts with the second user, causing virtual content corresponding to the interaction and at least one of the first user or the second user to be presented on a user interface corresponding to a mixed reality device associated with the first user. The user interface can present a view of the real scene as viewed by the first user that is enhanced with the virtual content.
    Type: Application
    Filed: August 7, 2015
    Publication date: February 9, 2017
    Inventors: Jaron Lanier, Andrea Won, Javier A. Porras Luraschi, Wayne Chang
  • Publication number: 20160286244
    Abstract: In some implementations, a system may include an interactive video broadcasting service, implemented on a server, configured to enable a plurality of source devices to broadcast live feed video streams, over a network, to a plurality of viewing devices. The interactive video broadcasting service includes a multi-perspective video sharing engine configured to determine that at least two of the live feed video streams relate to a same event. The multi-perspective video sharing engine provides a multi-perspective display, over the network, to at least one of the plurality of viewing devices in which the multi-perspective display concurrently streams the live feed video streams determined as related to the same event.
    Type: Application
    Filed: March 28, 2016
    Publication date: September 29, 2016
    Inventors: Wayne CHANG, Suyash Sonwalkar
  • Publication number: 20160275586
    Abstract: Methods and apparatus to visualize locations of radio frequency identification (RFID) tagged items are described. One example method includes receiving a request from a portable electronic device to access product information associated with an individual radio frequency identification (RFID) tagged item, determining a location of the product information in a database, transmitting the located product information to the portable electronic device for display thereon, receiving modified product information associated with the individual RFID tagged item from the portable electronic device, and storing the modified product information to the location of the product information in the database.
    Type: Application
    Filed: May 31, 2016
    Publication date: September 22, 2016
    Inventor: WAYNE CHANG
  • Patent number: 9411996
    Abstract: Methods and apparatus to visualize locations of radio frequency identification (RFID) tagged items are described. One example method includes receiving a request from a portable electronic device to access product information associated with an individual radio frequency identification (RFID) tagged item, determining a location of the product information in a database, transmitting the located product information to the portable electronic device for display thereon, receiving modified product information associated with the individual RFID tagged item from the portable electronic device, and storing the modified product information to the location of the product information in the database.
    Type: Grant
    Filed: March 2, 2015
    Date of Patent: August 9, 2016
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Wayne Chang
  • Patent number: 9262250
    Abstract: 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.
    Type: Grant
    Filed: December 12, 2011
    Date of Patent: February 16, 2016
    Assignee: CRASHLYTICS, INC.
    Inventors: Wayne Chang, Jeffrey H. Seibert, Jr.
  • Publication number: 20150324272
    Abstract: A developer analytic module executing on an integrated development environment provides location tracing of a software development toolkit and automatic updated 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.
    Type: Application
    Filed: July 21, 2015
    Publication date: November 12, 2015
    Inventors: Jeffrey Hall Seibert, Jr., Wayne Chang, Matthew William Massicotte
  • Patent number: 9119027
    Abstract: A method and/or system allows a user of a social networking service to publish a content item tagged with location information for sharing with other users of the social networking service. The user publishing the content item performs operations on the originating device to generate the content item. The originating communication device attaches the location information to the content item, and transmits the content item to a social networking system. The social networking system may provide various location-based services based on the content item tagged with the location information.
    Type: Grant
    Filed: October 6, 2009
    Date of Patent: August 25, 2015
    Assignee: Facebook, Inc.
    Inventors: Eyal M. Sharon, Jed Stremel, Olumakinde A. Adeagbo, Wayne Chang, Joseph Hewitt, Matthew Cahill
  • Patent number: 9087154
    Abstract: A developer analytic module executing on an integrated development environment provides location tracing of a software development toolkit and automatic updated 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.
    Type: Grant
    Filed: August 6, 2012
    Date of Patent: July 21, 2015
    Assignee: Crashlytics, Inc.
    Inventors: Jeffrey H. Seibert, Jr., Wayne Chang, Matthew William Massicotte
  • Publication number: 20150169923
    Abstract: Methods and apparatus to visualize locations of radio frequency identification (RFID) tagged items are described. One example method includes receiving a request from a portable electronic device to access product information associated with an individual radio frequency identification (RFID) tagged item, determining a location of the product information in a database, transmitting the located product information to the portable electronic device for display thereon, receiving modified product information associated with the individual RFID tagged item from the portable electronic device, and storing the modified product information to the location of the product information in the database.
    Type: Application
    Filed: March 2, 2015
    Publication date: June 18, 2015
    Inventor: WAYNE CHANG