Patents Examined by Mark O Afolabi
-
Patent number: 8874787Abstract: Technologies are described herein for routing a service request to an appropriate web service. A first service request is routed from a first web service to a second web service. Routing factors associated with the second web service are monitored. A determination is made as to whether the routing factors indicate that the second web service is no longer appropriate for handling service requests. If the routing factors indicate that the first web service is no longer appropriate for handling service requests, then a second service request is routed from the first web service to a third web service. The first web service, the second web service, and the third web service are included in a composite service.Type: GrantFiled: October 20, 2010Date of Patent: October 28, 2014Assignee: Microsoft CorporationInventor: Marc Mercuri
-
Patent number: 8769094Abstract: Certain exemplary embodiments can provide a method that can include, via a special purpose processor, automatically determining an unbiased estimate of a distribution from occurrence data having an occurrence data sample selection bias substantially equivalent to a background data sample selection bias, the occurrence data related to background data, the background data chosen with the background data sample selection bias, the occurrence data representing a physically-measurable variable of one or more physical and tangible objects or substances.Type: GrantFiled: October 15, 2012Date of Patent: July 1, 2014Assignee: AT&T Intellectual Property I, L.P.Inventor: Steven Phillips
-
Patent number: 8675070Abstract: In a driving support device and method, images of a vicinity of a vehicle are captured and recorded. Movement information relating to movement of the vehicle is acquired and a movement status of the vehicle based on the acquired movement information is determined. Based on (i) the determined movement status and (ii) a parameter associated with the determined movement status, the recorded image data is composited to create a composite image of an area including a position of the vehicle. The composite image is displayed on a display unit. The parameter is calibrated based on (a) a position of a reference marker included in the composite image created according to the movement status and (b) a predicted position of the reference marker superimposed and displayed on the composite image according to the movement status.Type: GrantFiled: February 5, 2010Date of Patent: March 18, 2014Assignee: Aisin AW Co., LtdInventors: Toshihiro Mori, Yuuichi Ooshita
-
Patent number: 8659658Abstract: In a motion capture system having a depth camera, a physical interaction zone of a user is defined based on a size of the user and other factors. The zone is a volume in which the user performs hand gestures to provide inputs to an application. The shape and location of the zone can be customized for the user. The zone is anchored to the user so that the gestures can be performed from any location in the field of view. Also, the zone is kept between the user and the depth camera even as the user rotates his or her body so that the user is not facing the camera. A display provides feedback based on a mapping from a coordinate system of the zone to a coordinate system of the display. The user can move a cursor on the display or control an avatar.Type: GrantFiled: February 9, 2010Date of Patent: February 25, 2014Assignee: Microsoft CorporationInventors: Ali M. Vassigh, Christian Klein, Ernest L. Pennington
-
Patent number: 8635312Abstract: A method for updating system information in a broadband wireless communication system includes: receiving information by means of superframes including a primary superframe header (P-SFH) and a secondary superframe header (S-SFH), wherein the information including control information transmitted via an information element of the P-SFH (P-SFH IE) and system information transmitted via an information element of a subpacket (SP) of the S-SFH (S-SFH SP IE); decoding the P-SFH IE, wherein the P-SFH IE including a scheduling information bitmap indicating transmitted S-SFH SP IEs in the superframe, a change count (CC) of the S-SFH, and a SP change bitmap indicating changing status of the S-SFH SP IEs; comparing the received CC with a previously stored CC; checking the S-SFH SP change bitmap, when a difference exists between the received CC and the stored CC; and decoding and updating corresponding SP IE of the S-SFH based on the checking result.Type: GrantFiled: August 1, 2012Date of Patent: January 21, 2014Assignee: LG Electronics Inc.Inventors: Hee-Jeong Cho, Ki-Seon Ryu, Doo-Hyun Sung, Ae-Ran Youn, Yong-Ho Kim, Young-Soo Yuk
-
Patent number: 8595326Abstract: Methods and systems for scrolling through content of media. An example method performed on a cell phone receives an index of segments from a server over a cellular network and a public data network. The received segment is presented based on the received index of segments. A request for a media file associated with the presented segment is generated and sent, if a user selection signal is received. The index of segments includes information that associates a preselected segment of a full media file with the full media file. A request for a segment associated with the received index of segments to the server is generated and sent and the requested segment is received from the server based on the request before presenting. The requested media file is received and presented after the server processes the request for the media file.Type: GrantFiled: December 20, 2006Date of Patent: November 26, 2013Assignee: Integic Technologies LLCInventor: Edward P. Flinchem
-
System and method for communicating with an electronic exchange in an electronic trading environment
Patent number: 8566456Abstract: System and methods for a connection proxy server are described. According to an example method described herein, a connection proxy server stores subscription, product tables as well as other downloads that are provided to a client terminal during initialization stage as well as later during a trading session. Upon detecting that a connection between the client terminal and a gateway is lost, the connection proxy maintains a communication session created for the client terminal at the gateway and receives data intended for the client terminal. If the connection is re-established between the client terminal and the gateway during a predetermined period of time, the connection proxy provides the stored data to the client terminal thus avoiding a surge in processing resources at the gateway due to the necessary downloads.Type: GrantFiled: September 26, 2012Date of Patent: October 22, 2013Assignee: Trading Technologies International, Inc.Inventor: Neil P. Crouch -
Patent number: 8560721Abstract: Disclosed is a method for receiving playable media stored in a server by user equipment having a motion sensor and playing the media according to the motion of the user equipment. The method includes the steps of (a) designating a part of the media as a first receiving area by the server and transmitting it to the user equipment; (b) changing a playback area, in which the media are played, according to the motion of the user equipment and playing a part of the media; and (c) requesting by the user equipment that the server provide a second receiving area, which is a part of the media including the playback area, when the playback area is outside the first receiving area of the media, receiving the second receiving area, and playing the media. When media stored in the server are to be played initially, it is unnecessary to download the entire media, so that the user equipment can play the media more efficiently.Type: GrantFiled: August 18, 2008Date of Patent: October 15, 2013Assignee: SK Planet Co., Ltd.Inventor: Joong Yun Lee
-
Patent number: 8499041Abstract: A system for facilitating collaboration among users via a network includes a server and user computers. Each user computer has a browser client configured with the server to provide collaborative services relative to applications invoked by users on the user computers. The browser clients and the server make available to each user computer, in web format, content from heterogeneous content sources, at least some content obtained via the applications. The browser clients are configured with the server to capture in a web layer and make available to the user computers explicit social information and implicit social information provided by the users via the browser clients using the collaborative services.Type: GrantFiled: January 26, 2009Date of Patent: July 30, 2013Assignee: The Boeing CompanyInventors: Jeff A. Fiedorowicz, Emily Yanxin Wang, Jeffrey H. Albert
-
Patent number: 8489733Abstract: A method and system for automatic ESB deployment at the level of individual services is described. One method deploys a first instance of an enterprise service bus (ESB) including multiple services. An ESB load balancer tracks the performance of the first ESB instance and determines a first service falls below a threshold. The ESB load balancer deploys a second ESB instance including a first duplicate service for the first service and a second duplicate service for a second service of the first ESB instance. The ESB load balancer determines that the first service falls below the threshold a second time and deploys a third ESB instance including a third duplicate service for the first service and a fourth duplicate service for a third service of the first ESB instance without user intervention.Type: GrantFiled: May 21, 2010Date of Patent: July 16, 2013Assignee: Red Hat, Inc.Inventors: Martin Vecera, Jiri Pechanec
-
Patent number: 8489741Abstract: A self-governing, self-healing and self-optimizing policy oriented grid architecture. The architecture can include a hosting service configured for use in a computing grid. The hosting service can include a Web service; grid instrumentation coupled to the Web service; a Web service descriptive document; and, a service policy element disposed in the Web service descriptive document. The Web service descriptive document can include a WSDL type document. Moreover, at least one WSLA can be referenced in the WSDL type document. Notably, the service policy element can include at least one policy selected from the group consisting of a security assertion and a business rule. The security assertion can include a security assertion markup language (SAML) formatted authentication statement having a subject specifying a role identifier.Type: GrantFiled: March 28, 2003Date of Patent: July 16, 2013Assignee: International Business Machines CorporationInventors: Nanchariah R. Chalasani, Quddus K. W. Chong, Dolapo M. Falola, Ajamu A. Wesley, Andrea R. Yanik
-
Patent number: 8484351Abstract: A method of accessing data includes storing a table that includes a plurality of tablets corresponding to distinct non-overlapping table portions. Respective pluralities of tablet access objects and application objects are stored in a plurality of servers. A distinct application object and distinct tablet are associated with each tablet access object. Each application object corresponds to a distinct instantiation of an application associated with the table. The tablet access objects and associated application objects are redistributed among the servers in accordance with a first load-balancing criterion. A first request directed to a respective tablet is received from a client. In response, the tablet access object associated with the respective tablet is used to perform a data access operation on the respective tablet, and the application object associated with the respective tablet is used to perform an additional computational operation to produce a result to be returned to the client.Type: GrantFiled: October 8, 2008Date of Patent: July 9, 2013Assignee: Google Inc.Inventors: Jeffrey A Dean, Sanjay Ghemawat, Andrew B. Fikes, Yasushi Saito
-
Patent number: 8468221Abstract: A network I/O system includes a central communication unit having a communication port and a plurality of terminal communication units each having an upstream communication port and a plurality of downstream ports wherein the central communication unit transmits, to the terminal communication units, routing data of the central communication unit to the terminal communication units for setting identification numbers in the terminal communication units and data of the identification number of the terminal communication units, the terminal communication units refer to the data to transmit to the downstream communication port and set the identification number in a targeted terminal communication unit, and a communication port number of the downstream communication port is appended to routing recognition data to be transmitted from the terminal communication units to the central communication unit at a time of passing through the terminal communication units, thereby recognizing a network configuration.Type: GrantFiled: May 20, 2010Date of Patent: June 18, 2013Assignee: Hitachi High-Technologies CorporationInventors: Takashi Saegusa, Terunobu Funatsu, Manabu Okamoto, Ikuo Takemura, Masaharu Yoshida, Hideyuki Kamasuka
-
Patent number: 8433746Abstract: A method and system for executing an additional action by an ESB server in response to detecting a predefined state of the ESB is described. One method identifies an object (e.g., message or event) at an ESB server of the computing system targeted for a first service deployed at the ESB server. The method further detects a predefined state of the ESB server, and when detected, the method executes an additional action by the ESB server without modifying a set of actions of the first service. Another method detects the predefined state by matching the object against a pointcut of an AOP aspect defined in the ESB server. The method executes the additional action by executing an advice of the aspect to perform the additional action when the object matches the pointcut.Type: GrantFiled: May 25, 2010Date of Patent: April 30, 2013Assignee: Red Hat, Inc.Inventors: Martin Vecera, Jiri Pechanec
-
Patent number: 8433786Abstract: Systems and methods provide a selective instrumentation strategy for monitoring the progress of transactions in a distributed computing system. The monitoring of the transactive processing of jobs is considered through a collection of computer operating stages in a distributed system, using limited information. The monitoring is performed by observing log records (or footprints) produced during each stage of processing in the system. The footprints lack unique transaction identifiers resulting in uncertainties in monitoring transaction instances. The processing stages are selective instrumented to reduce monitoring uncertainty under the given constraints such as limited budget for instrumentation cost.Type: GrantFiled: June 14, 2009Date of Patent: April 30, 2013Assignee: International Business Machines CorporationInventors: Dakshi Agrawal, Animashree Anandkumar, Chatschik Bisdikian, Ting He, Shoel Perelman
-
Patent number: 8429302Abstract: The claimed subject matter relates to an architecture that can actively regulate associated gateways in connection with lossless application-level compression. In particular, the architecture can monitor a flow of messages that enter and/or traverse a gateway in order to determine a bandwidth utilization of an associated network due to the messages. The architecture can also monitor the aggregate messages load for the associated network due to all gateways. In particular, the architecture can regulate lossless application-level compression at that gateway or all of the gateways in the set as a function of the bandwidth utilization and/or the aggregate message load. Accordingly, compression features can be activated or deactivated based upon a utilization threshold parameter, and gateways can be regulated uniformly or independently from one another.Type: GrantFiled: November 5, 2008Date of Patent: April 23, 2013Assignee: AT&T Intellectual Property I, L.P.Inventors: Qinggang Zhou, David Granfors
-
Patent number: 8412790Abstract: The present invention relates to a method, system and computer readable recording medium for determining a major group in a network split-brain situation that occurs in a network-based distributed computing environment. According to an aspect of the present invention, there is provided a method of determining a major group among at least two groups created by splitting an initial group consisting of a plurality of nodes in a network-based distributed environment, the method comprising the steps of comparing the number of nodes included in a first group with the number of nodes included in a second group; acquiring history information of the nodes included in the first and second groups; and determining whether the first group or the second group is the major group using at least one of a result of comparing the number of nodes and the history information.Type: GrantFiled: February 9, 2010Date of Patent: April 2, 2013Assignee: NHN CorporationInventor: Tak Kiel Shim
-
Patent number: 8352593Abstract: According to the present invention, there is provided a SAN management system to provide autonomic management of a storage system using an action-centric approach. The SAN management system includes a policy specification logic block to maintain a policy specification associated with the managed system. In addition, the SAN management system includes a reasoning logic block to provide for the determining of action rules using a combination of logic and information obtained from the policy specification. Also, the SAN management system includes a learning logic block to couple the policy specification logic block with the reasoning logic block to improve an understanding of a managed system. The learning is continuous and provides for autonomic evolvement of the system in which reliance on manual input from a user is lessened.Type: GrantFiled: April 21, 2010Date of Patent: January 8, 2013Assignee: International Business Machines CorporationInventors: Sandeep Madhav Uttamchandani, Kaladhar Voruganti, Sudarshan M. Srinivasan, David Allan Pease
-
Patent number: 8352626Abstract: A video streamer aggregates multiple videos into a single video stream for delivery to a client to be displayed. The multiple videos are active to allow motion of the multiple videos to be shown. The multiple videos are part of an electronic program guide. Additional information related to one or more of the videos may be obtained and displayed by the client. One of the videos may be selected to be enlarged and/or have audio from that video played.Type: GrantFiled: March 21, 2012Date of Patent: January 8, 2013Assignee: Vyumix, Inc.Inventors: Govind Kizhepat, Yung-Hsiao Lai, Erik Matthew Nystrom
-
Patent number: 8341262Abstract: A method for determining the offload type for the processing of the protocol of a network connection is disclosed. An offload policy manager in a server node determines the offload type on the basis of a number of factors, including the application type of the network connection, the traffic priority of the network connection, and the port of the network connection. After the offload policy manager selects the offload type of the network connection, the offload policy manager identifies the offload type to the offload engine, which processes the protocol of the network connection according to the offload type selected by the offload policy manager. The offload policy manager is able to access a number of application-specific tables. The offload policy manager selects an offload type by cross-referencing on an application-specific table the traffic priority of the network connection against the port of the network connection.Type: GrantFiled: November 7, 2008Date of Patent: December 25, 2012Assignee: Dell Products L.P.Inventors: Fahd B. Pirzada, Robert L. Winter