Patents Examined by Michael Y Won
-
Patent number: 9881326Abstract: Methods and systems for providing a lifestyle companion system are provided. The lifestyle companion system can provide a platform to conduct a user interview. Based on the user interview responses, the system can suggest activities, references, and/or plug-in modules. During performance of activities, the system can provide audio and/or visual cues related to the activities and collect data indicative of the user's performance. Based on the collected data, the system can dynamically adapt the user's goals and/or activities the user is performing or will perform. In some embodiments of the present invention, the lifestyle companion system of the present invention can be applied to fitness, nutrition, and/or medical modules. The system also can be used to facilitate synchronous group activities.Type: GrantFiled: March 26, 2013Date of Patent: January 30, 2018Assignee: APPLE INC.Inventors: Glenn G. Gilley, Sarah A. Brody, Randall H. Ubillos, Mihnea C. Pacurariu, Jesse L. Dorogusker, Robert E. Borchers, Donald Ginsburg
-
Patent number: 9882983Abstract: A mobile device may download preconfigured synchronization settings from a server machine. An application running on the mobile device may have special control logic that works with the server machine to implement a mobile synchronization algorithm. The control logic may collect information on communication system elements including device attributes, static channel attributes, dynamic channel attributes, or a combination thereof. The server machine may determine communication settings based at least on the collected information. The mobile device may, based at least in part on the determined communication settings, perform a synchronization process and obtain one or more synchronization items from the server machine to update content, graphics, and/or behavior of the application. Upon completion of the synchronization process, statistics may be collected and used in a subsequent dynamic synchronization process.Type: GrantFiled: June 5, 2017Date of Patent: January 30, 2018Assignee: AVAI Mobile Solutions, LLCInventors: Jason Aminto, J. Rand Arnold
-
Patent number: 9882994Abstract: Mechanisms are provided for generating a composite service. A request to generate the composite service is received that identifies a geospatial region of interest for the composite service. One or more types of components needed to generate the composite service are determined and, for each component of a plurality of components of the one or more types of components, a corresponding spatial coverage characteristic is determined. A subset of components, from the plurality of components, is selected based on the spatial coverage characteristics of the plurality of components and the geospatial region of interest. The composite service is then generated based on the selected subset of components from the plurality of components.Type: GrantFiled: May 12, 2017Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Chatschik Bisdikian, Christopher R. Gibson, Dominic P. Harries, Syed Y. Shah, Petros Zerfos
-
Systems, methods, apparatus, and articles of manufacture to provide automatic wireless configuration
Patent number: 9882995Abstract: Systems, methods, apparatus, and articles of manufacture to provide automated configuration of local playback devices and networks based on external input are disclosed. An example media playback device includes a control interface to receive and process, at the media playback device, network configuration information for a local network from an external source, the control interface to receive and process the network configuration from the external source without requiring user intervention. The example media playback device includes a wireless interface to communicate with the local network based at least in part on the network configuration information. The example media playback device includes a speaker to output audio based on audio information received via the local network.Type: GrantFiled: June 25, 2012Date of Patent: January 30, 2018Assignee: Sonos, Inc.Inventors: Niels Van Erven, Michael Darrell Andrew Ericson, Steve Beckhardt, Nicholas A. J. Millington -
Patent number: 9876873Abstract: In some implementations, caching techniques may be employed by a web server that receives various requests from remotely-located client devices, retrieves requested results from an on-site database server, and transmits the results back to the client devices. These caching techniques generally relate to caching retrieved results at the web server such that the web server may be able to directly provide client devices with results without having to retrieve them from the database server every time a request is received. Application of these techniques may improve response times and provide back-end bandwidth savings.Type: GrantFiled: October 21, 2015Date of Patent: January 23, 2018Assignee: Perfect Sense, Inc.Inventors: Charles Teague, David Gang, Hyoo Lim, Jeremy Collins
-
Patent number: 9858108Abstract: Application management is facilitated by observing messages communicated amongst virtual applications external to application-hosting virtual machines. In one instance, the messages can be observed from within a virtual switch outside hosting virtual machines. One or more actions can subsequently be performed as a function of the messages such as but not limited to application monitoring as well as message routing, filtering, and/or transformation.Type: GrantFiled: February 23, 2016Date of Patent: January 2, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ashvin Sanghvi, Ilarie Letca, Alexandre Coelho
-
Patent number: 9848060Abstract: Different protocol applications (e.g., TCP/IP server applications and SNA applications) are monitored and combined into a same workload, and load balancing decisions are made that affect both types of applications. In the approach, monitoring agents verify the health and availability of both the TCP/IP server applications and SNA applications, and such information is then used by a workload manager to create a distribution policy for the workload. The workload manager provides the distribution policy to a load balancing mechanism, which is operable to distribute workload connections to any of these applications. The TCP/IP connections and SNA sessions for a workload group are then routed to one site, or to an alternate site.Type: GrantFiled: August 19, 2015Date of Patent: December 19, 2017Assignee: International Business Machines CorporationInventors: Michael Gerard Fitzpatrick, Andrew Hilliard Arrowood, Grant Stephen Mericle
-
Patent number: 9832282Abstract: Disclosed are application-aware packet transmission methods and apparatuses for a terminal. The application-aware packet transmission method comprises classifying applications according to delay sensitivities of the applications, determining a transmission pattern of packets for the classified applications; and transmitting the packets based on the determined transmission pattern. Thus, a battery of the terminal may be efficiently managed by applying user preferences and configuring transmission patterns of packets to be transmitted for each application differently. In addition, degradation of application performances and user experiences for the uses of applications can be prevented.Type: GrantFiled: September 16, 2014Date of Patent: November 28, 2017Assignee: POSTECH ACADEMY—INDUSTRY FOUNDATIONInventors: Won Ki Hong, Jian Li, Jin Xiao, Raouf Boutaba
-
Patent number: 9832275Abstract: A message processing method, device and system for Internet of Things are described. The method includes that: a gateway of the Internet of Things receives one or more operation messages transmitted by a plurality of transmitters for one or more operations of a terminal; and the gateway of the Internet of Things caches and pre-processes the received one or more operation messages in a message queue, and according to a processing result, sends at least one operation message in the message queue to a terminal. By the disclosure, the problems existing in the process of executing interactive operations on the terminal in the related art are solved, the energy consumption generated when the terminal executes the operation messages is saved, and the resource loss of the Internet of Things is reduced.Type: GrantFiled: July 4, 2013Date of Patent: November 28, 2017Assignee: XI'AN ZHONGXING NEW SOFTWARE CO.LTD.Inventor: Qiuting Li
-
Patent number: 9825875Abstract: Various embodiments provide a method and apparatus for allocating resources to applications (e.g., application processes) using pre-provisioned resource configurations (e.g., VMs or containers) that are based on clustered historical resource usage data. In particular, the set of pre-provisioned resources required to support elasticity in a set of applications is reduced by determining a subset of pre-provisioned resource configurations that are able to be reused across multiple applications. A pre-provisioned resource configuration being based on a determined dominant center for the resource cluster associated with the pre-provisioned resource configuration.Type: GrantFiled: March 31, 2015Date of Patent: November 21, 2017Assignees: Alcatel Lucent, Alcatel-Lucent USA Inc.Inventors: Randeep S Bhatia, Bhawna Gupta, Elisha Rosensweig
-
Patent number: 9819619Abstract: A method, system and terminal for deleting a sent instant message in messaging communication have been disclosed. The method including: receiving from a first communication terminal, a delete request to delete a sent instant message which has been transmitted from the first communication terminal to a second communication terminal, wherein the delete request comprises an identification which identifies the sent instant message which is to be deleted; determining whether the sent instant message which is to be deleted has already been successfully forwarded to the second communication terminal; and if it is determined that the sent instant message which is to be deleted has already been successfully forwarded to the second communication terminal, forwarding the delete request to the second communication terminal to facilitate deletion of the sent instant message by the second communication terminal.Type: GrantFiled: February 5, 2015Date of Patent: November 14, 2017Assignee: Tencent Technology (Shenzhen) Company LimitedInventors: Yi Shan, Zhuo Tang, Jun Wang, Zhiyuan Lin, Zhenan Guan, Yuxuan Zhang
-
Patent number: 9817695Abstract: One or more processes are offloaded from one virtual machine running on one host computer to another virtual machine running on another host computer so that load balancing can be performed on a per process level and physical servers supporting the virtual machines can be more optimally utilized. Migrating one or more processes from a virtual machine running on a first host computer to a second host computer includes replicating the virtual machine on the second host computer, terminating the migrated processes from the virtual machine running on the first host computer, and terminating all user-level processes running on the replicated virtual machine other than the migrated processes.Type: GrantFiled: April 1, 2009Date of Patent: November 14, 2017Assignee: VMware, Inc.Inventor: Jonathan Clark
-
Patent number: 9817797Abstract: Multimedia content is featured on user pages of an online social network using embed codes that are generated using a configuration file associated with the source ID for the multimedia content and a content ID for the multimedia content. The configuration file, the source ID and the content ID are stored locally by the online social network so that any changes to the embed codes can be made by changing the configuration file associated with the source and regenerating the embed codes. By managing multimedia content in this manner, greater control can be exercised by the online social network over the multimedia content that are featured on its user pages.Type: GrantFiled: August 10, 2012Date of Patent: November 14, 2017Assignee: Facebook, Inc.Inventors: William K. Tiu, Jr., Jeffrey J. Roberto
-
Patent number: 9813368Abstract: A system for regulating e-mail comprises a database of information profiling legitimate e-mail usage. When an e-mail is received at the system, it is scrutinized relative to the information in the database. If the e-mail is found to be legitimate based upon this evaluation, it is delivered to the intended recipient. If, however, the e-mail appears on the basis of the evaluation to be the last in a series of illegitimate e-mails or otherwise has characteristics inconsistent with the profile of legitimate e-mail usage, the e-mail may not be delivered and the postmaster and administrator at the source of the e-mail is contacted.Type: GrantFiled: March 14, 2016Date of Patent: November 7, 2017Assignee: AT&T Intellectual Property I, L.P.Inventor: Dale W. Malik
-
Patent number: 9807198Abstract: A system implements a method of identifying an electronic device that requests access to a web service. A processor may receive, from an electronic device via a communication network, a first group of requests to access one or more web service functions on behalf of a registered user of the web service. The processor will receive, in connection each of the requests in the first group, one or more data points about the electronic device from which the request originated, will analyze the data points and grouping the requests into a plurality of strong components so that each strong component comprises requests that originate from either a single electronic device or from a plurality of electronic devices having one or more similar properties, and will generate a graph representative of one or more associations between or among the strong components within the grouping.Type: GrantFiled: August 20, 2015Date of Patent: October 31, 2017Assignee: GOOGLE INC.Inventor: Yoram Gat
-
Patent number: 9798705Abstract: Multimedia content is featured on user pages of an online social network using embed codes that are generated using a configuration file associated with the source ID for the multimedia content and a content ID for the multimedia content. The configuration file, the source ID and the content ID are stored locally by the online social network so that any changes to the embed codes can be made by changing the configuration file associated with the source and regenerating the embed codes. By managing multimedia content in this manner, greater control can be exercised by the online social network over the multimedia content that are featured on its user pages.Type: GrantFiled: April 11, 2013Date of Patent: October 24, 2017Assignee: Facebook, Inc.Inventors: William K. Tiu, Jeffrey J. Roberto
-
Patent number: 9794212Abstract: Disclosed are various embodiments relating to the identification of events that occur within a media item. A plurality of messages are received from client devices, wherein each of the messages comprises a timestamp indicating a time relative to a media item. The existence of an event in the media item is determined based at least in part on a clustering of at least a subset of the messages received. Points are awarded to a subset of users based at least in part upon the timestamp and the clustering of messages received.Type: GrantFiled: February 9, 2015Date of Patent: October 17, 2017Assignee: IMDb.com, Inc.Inventors: Hilliard Bruce Siegel, Kenneth P. Fishkin
-
Patent number: 9794331Abstract: A computing resource service provider may operate a data storage service configured to provide data storage for one or more customers of the computing resource service provider. The data storage service may store customer data in one or more replicated state machines, where the replicated state machines comprise a plurality of replicated state machines-shards. The replicated state machines-shards may cause the computer system hosting the replicated state machine-shard to transmit a consensus message to other computer system. The consensus message may include utilization information corresponding to the other computer system. The utilization information may be used to calculate a utilization rate for the replicated state machine useable in block allocation operations.Type: GrantFiled: September 29, 2014Date of Patent: October 17, 2017Assignee: Amazon Technologies, Inc.Inventors: Michael Robert Frasca, Matteo Frigo, Jacob A. Strauss
-
Patent number: 9794639Abstract: Methods, apparatuses, and software are described for implementing dynamic bandwidth load balancing in a data distribution network that provides a plurality of simultaneous video streams over a plurality of channels arranged as a plurality of bonded groups. Various factors may affect the assignment of bonded groups, from initial client device registration through subsequent video stream requests.Type: GrantFiled: March 2, 2016Date of Patent: October 17, 2017Assignee: Comcast Cable Communications, LLCInventor: Jorge Salinger
-
Patent number: 9769239Abstract: Systems and methods which are adapted to provide transport accelerator operation through the use of user agent (UA) signaling are disclosed. In operation according to embodiments, a transport accelerator (TA) analyzes content requests to determine if the content request includes an indication that transport acceleration functionality is to be provided. If such an indication is present, the TA further analyzes the content request to determine if transport acceleration functionality will be provided.Type: GrantFiled: February 6, 2015Date of Patent: September 19, 2017Assignee: QUALCOMM IncorporatedInventors: Fatih Ulupinar, Punyaslok Purkayastha, Yinian Mao, Deviprasad Putchala, Lorenz Christoph Minder, Michael George Luby